html {
    height: 100%;
    box-sizing: border-box;
}

body {
    position: relative;
    margin: 0;
    padding-bottom: 6rem;
    min-height: 100%;
    font-family: "Helvetica Neue", Arial, sans-serif;

    /*margin-top: 25px;*/
    /*padding-bottom: 20px;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    position: relative;
    /*margin: 0;*/
    /*padding-bottom: 6rem;*/
    min-height: 100%;
    font-family: "Helvetica Neue", Arial, sans-serif;

    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.jumbotron {
    padding: 20px !important;
}

.table th, .table td {
    padding: 6px !important;
}

footer {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
}
    /*footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}*/
    /*@media (min-width: 1200px) {
    footer {
        position: fixed;
        bottom: 0;
        width: 1110px;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    footer {
        position: fixed;
        bottom: 0;
        width: 690px;
    }
}

@media (min-width: 577px) and (max-width: 768px) {
    footer {
        position: fixed;
        bottom: 0;
        width: 510px;
    }
}

@media (max-width: 576px) {
    footer {
        position: fixed;
        bottom: 0;
        width: 540px;
    }
}*/
